package cn.fl.ass.vo;

import java.util.Date;

import cmm.web.core.framework.vo.BaseVO;

/**
 * @Description: 处置-变卖（事业部及优车）
 */
public class AssDealSellVO extends BaseVO {

    private static final long serialVersionUID = 1074754767229101506L;
    /**
     * 拖车ID
     */
    private Long masterId;
    /**
     * 拖车明细ID
     */
    private Long detailId;
    /**
     * 客户ID
     */
    private Long cstId;
    /**
     * 客户名称
     */
    private String cstNm;
    /**
     * 主数据ID
     */
    private Long dataId;
    /**
     * 数据类型(ASS0009)
     */
    private String dataTypeCd;
    /**
     * 购买者类型(ASS0010)
     */
    private String buyerTypeCd;
    /**
     * 购买企业名称
     */
    private String buyerCompanyNm;
    /**
     * 购买企业联系人
     */
    private String buyerCompanyContact;
    /**
     * 购买企业联系方式
     */
    private String buyerCompanyTel;
    /**
     * 购买者姓名
     */
    private String buyerNm;
    /**
     * 购买者证件号
     */
    private String buyerCd;
    /**
     * 购买者联系方式
     */
    private String buyerTel;
    /**
     * 提车人姓名
     */
    private String pickCarNm;
    /**
     * 提车人证件号
     */
    private String pickCarCd;
    /**
     * 提车人联系方式
     */
    private String pickCarTel;
    /**
     * 销售金额
     */
    private Long sellAmt;
    /**
     * 销售渠道(ASS0011)
     */
    private String sellChannelCd;
    /**
     * 销售说明
     */
    private String sellDesc;
    /**
     * 收款方账户名称
     */
    private String payeeAccNm;
    /**
     * 收款方银行账号
     */
    private String payeeAccNo;
    /**
     * 收款方开户银行
     */
    private String payeeBankNm;
    /**
     * 收款方开户行号
     */
    private String payeeBankNo;
    /**
     * 付款方账户名称
     */
    private String payerAccNm;
    /**
     * 付款方银行账号
     */
    private String payerAccNo;
    /**
     * 付款方开户银行
     */
    private String payerBankNm;
    /**
     * 到账金额
     */
    private Long receivedAmt;
    /**
     * 到账时间
     */
    private Date receivedTm;
    /**
     * 经手人ID
     */
    private Long handlerId;
    /**
     * 经手人姓名
     */
    private String handlerNm;
    /**
     * 经手人证件号
     */
    private String handlerCd;
    /**
     * 经手人联系方式
     */
    private String handlerTel;
    /**
     * 流程状态(ASS0002)
     */
    private String flowStatusCd;
    /**
     * 是否预借权证
     */
    private Integer isBorrow;
    /**
     * 是否确认客户付款
     */
    private Integer isPay;
    /**
     * 是否已经到账
     */
    private Integer isReceived;
    /**
     * 是否删除 1-删除 0-正常
     */
    private Integer isDel;

    /**
     * 购买企业组织机构代码
     */
    private String buyerCompanyCode;

    /**
     * 申请人名称
     */
    private String applyNm;

    /**
     * 拖回标记(ASS0014)
     */
    private String backedFlagCd;

    /**
     * 一次保底价
     */
    private Long baseAmt;
    /**
     * 处置评估价
     */
    private Long sellEstiAmt;
    /**
     * 处置评估时间
     */
    private Date sellEstiDt;

    // 车辆评估价
    private Long assessAmt;

    // 到账状态
    private String toAccStsCd;
    private String toAccStsCdNm;

    // 佣金
    private Long commissionAmt;

    // 优车销售经理
    private Long dealSellMgrId;
    // 优车销售经理用户名
    private String dealSellMgrUsrNm;
    // 优车销售经理真实姓名
    private String dealSellMgrRlNm;

    // 拜特实付金额
    private Long bfsPayAmt;

    // 拜特实付时间
    private Date bfsPayTm;

    // 是否最新数据
    private Integer isNew;

    private AssDealCarVO dealCar;

    public AssDealCarVO getDealCar() {
        return dealCar;
    }

    public void setDealCar(AssDealCarVO dealCar) {
        this.dealCar = dealCar;
    }

    public String getDealSellMgrUsrNm() {
        return dealSellMgrUsrNm;
    }

    public void setDealSellMgrUsrNm(String dealSellMgrUsrNm) {
        this.dealSellMgrUsrNm = dealSellMgrUsrNm;
    }

    public String getDealSellMgrRlNm() {
        return dealSellMgrRlNm;
    }

    public void setDealSellMgrRlNm(String dealSellMgrRlNm) {
        this.dealSellMgrRlNm = dealSellMgrRlNm;
    }

    public Long getCommissionAmt() {
        return commissionAmt;
    }

    public void setCommissionAmt(Long commissionAmt) {
        this.commissionAmt = commissionAmt;
    }

    public Long getDealSellMgrId() {
        return dealSellMgrId;
    }

    public void setDealSellMgrId(Long dealSellMgrId) {
        this.dealSellMgrId = dealSellMgrId;
    }

    public Long getBfsPayAmt() {
        return bfsPayAmt;
    }

    public void setBfsPayAmt(Long bfsPayAmt) {
        this.bfsPayAmt = bfsPayAmt;
    }

    public Date getBfsPayTm() {
        return bfsPayTm;
    }

    public void setBfsPayTm(Date bfsPayTm) {
        this.bfsPayTm = bfsPayTm;
    }

    public Integer getIsNew() {
        return isNew;
    }

    public void setIsNew(Integer isNew) {
        this.isNew = isNew;
    }

    public String getToAccStsCd() {
        return toAccStsCd;
    }

    public void setToAccStsCd(String toAccStsCd) {
        this.toAccStsCd = toAccStsCd;
    }

    public String getToAccStsCdNm() {
        return toAccStsCdNm;
    }

    public void setToAccStsCdNm(String toAccStsCdNm) {
        this.toAccStsCdNm = toAccStsCdNm;
    }

    public Long getAssessAmt() {
        return assessAmt;
    }

    public void setAssessAmt(Long assessAmt) {
        this.assessAmt = assessAmt;
    }

    public Long getSellEstiAmt() {
        return sellEstiAmt;
    }

    public void setSellEstiAmt(Long sellEstiAmt) {
        this.sellEstiAmt = sellEstiAmt;
    }

    public Date getSellEstiDt() {
        return sellEstiDt;
    }

    public void setSellEstiDt(Date sellEstiDt) {
        this.sellEstiDt = sellEstiDt;
    }

    /**
     * 拖车ID
     */
    public Long getMasterId() {
        return masterId;
    }

    /**
     * 拖车ID
     */
    public void setMasterId(Long masterId) {
        this.masterId = masterId;
    }

    /**
     * 拖车明细ID
     */
    public Long getDetailId() {
        return detailId;
    }

    /**
     * 拖车明细ID
     */
    public void setDetailId(Long detailId) {
        this.detailId = detailId;
    }

    /**
     * 客户ID
     */
    public Long getCstId() {
        return cstId;
    }

    /**
     * 客户ID
     */
    public void setCstId(Long cstId) {
        this.cstId = cstId;
    }

    /**
     * 客户名称
     */
    public String getCstNm() {
        return cstNm;
    }

    /**
     * 客户名称
     */
    public void setCstNm(String cstNm) {
        this.cstNm = cstNm;
    }

    /**
     * 主数据ID
     */
    public Long getDataId() {
        return dataId;
    }

    /**
     * 主数据ID
     */
    public void setDataId(Long dataId) {
        this.dataId = dataId;
    }

    /**
     * 数据类型(ASS0009)
     */
    public String getDataTypeCd() {
        return dataTypeCd;
    }

    /**
     * 数据类型(ASS0009)
     */
    public void setDataTypeCd(String dataTypeCd) {
        this.dataTypeCd = dataTypeCd;
    }

    /**
     * 购买者类型(ASS0010)
     */
    public String getBuyerTypeCd() {
        return buyerTypeCd;
    }

    /**
     * 购买者类型(ASS0010)
     */
    public void setBuyerTypeCd(String buyerTypeCd) {
        this.buyerTypeCd = buyerTypeCd;
    }

    /**
     * 购买企业名称
     */
    public String getBuyerCompanyNm() {
        return buyerCompanyNm;
    }

    /**
     * 购买企业名称
     */
    public void setBuyerCompanyNm(String buyerCompanyNm) {
        this.buyerCompanyNm = buyerCompanyNm;
    }

    /**
     * 购买企业联系人
     */
    public String getBuyerCompanyContact() {
        return buyerCompanyContact;
    }

    /**
     * 购买企业联系人
     */
    public void setBuyerCompanyContact(String buyerCompanyContact) {
        this.buyerCompanyContact = buyerCompanyContact;
    }

    /**
     * 购买企业联系方式
     */
    public String getBuyerCompanyTel() {
        return buyerCompanyTel;
    }

    /**
     * 购买企业联系方式
     */
    public void setBuyerCompanyTel(String buyerCompanyTel) {
        this.buyerCompanyTel = buyerCompanyTel;
    }

    /**
     * 购买者姓名
     */
    public String getBuyerNm() {
        return buyerNm;
    }

    /**
     * 购买者姓名
     */
    public void setBuyerNm(String buyerNm) {
        this.buyerNm = buyerNm;
    }

    /**
     * 购买者证件号
     */
    public String getBuyerCd() {
        return buyerCd;
    }

    /**
     * 购买者证件号
     */
    public void setBuyerCd(String buyerCd) {
        this.buyerCd = buyerCd;
    }

    /**
     * 购买者联系方式
     */
    public String getBuyerTel() {
        return buyerTel;
    }

    /**
     * 购买者联系方式
     */
    public void setBuyerTel(String buyerTel) {
        this.buyerTel = buyerTel;
    }

    /**
     * 提车人姓名
     */
    public String getPickCarNm() {
        return pickCarNm;
    }

    /**
     * 提车人姓名
     */
    public void setPickCarNm(String pickCarNm) {
        this.pickCarNm = pickCarNm;
    }

    /**
     * 提车人证件号
     */
    public String getPickCarCd() {
        return pickCarCd;
    }

    /**
     * 提车人证件号
     */
    public void setPickCarCd(String pickCarCd) {
        this.pickCarCd = pickCarCd;
    }

    /**
     * 提车人联系方式
     */
    public String getPickCarTel() {
        return pickCarTel;
    }

    /**
     * 提车人联系方式
     */
    public void setPickCarTel(String pickCarTel) {
        this.pickCarTel = pickCarTel;
    }

    /**
     * 销售金额
     */
    public Long getSellAmt() {
        return sellAmt;
    }

    /**
     * 销售金额
     */
    public void setSellAmt(Long sellAmt) {
        this.sellAmt = sellAmt;
    }

    /**
     * 销售渠道(ASS0011)
     */
    public String getSellChannelCd() {
        return sellChannelCd;
    }

    /**
     * 销售渠道(ASS0011)
     */
    public void setSellChannelCd(String sellChannelCd) {
        this.sellChannelCd = sellChannelCd;
    }

    /**
     * 销售说明
     */
    public String getSellDesc() {
        return sellDesc;
    }

    /**
     * 销售说明
     */
    public void setSellDesc(String sellDesc) {
        this.sellDesc = sellDesc;
    }

    /**
     * 收款方账户名称
     */
    public String getPayeeAccNm() {
        return payeeAccNm;
    }

    /**
     * 收款方账户名称
     */
    public void setPayeeAccNm(String payeeAccNm) {
        this.payeeAccNm = payeeAccNm;
    }

    /**
     * 收款方银行账号
     */
    public String getPayeeAccNo() {
        return payeeAccNo;
    }

    /**
     * 收款方银行账号
     */
    public void setPayeeAccNo(String payeeAccNo) {
        this.payeeAccNo = payeeAccNo;
    }

    /**
     * 收款方开户银行
     */
    public String getPayeeBankNm() {
        return payeeBankNm;
    }

    /**
     * 收款方开户银行
     */
    public void setPayeeBankNm(String payeeBankNm) {
        this.payeeBankNm = payeeBankNm;
    }

    /**
     * 收款方开户行号
     */
    public String getPayeeBankNo() {
        return payeeBankNo;
    }

    /**
     * 收款方开户行号
     */
    public void setPayeeBankNo(String payeeBankNo) {
        this.payeeBankNo = payeeBankNo;
    }

    /**
     * 付款方账户名称
     */
    public String getPayerAccNm() {
        return payerAccNm;
    }

    /**
     * 付款方账户名称
     */
    public void setPayerAccNm(String payerAccNm) {
        this.payerAccNm = payerAccNm;
    }

    /**
     * 付款方银行账号
     */
    public String getPayerAccNo() {
        return payerAccNo;
    }

    /**
     * 付款方银行账号
     */
    public void setPayerAccNo(String payerAccNo) {
        this.payerAccNo = payerAccNo;
    }

    /**
     * 付款方开户银行
     */
    public String getPayerBankNm() {
        return payerBankNm;
    }

    /**
     * 付款方开户银行
     */
    public void setPayerBankNm(String payerBankNm) {
        this.payerBankNm = payerBankNm;
    }

    /**
     * 到账金额
     */
    public Long getReceivedAmt() {
        return receivedAmt;
    }

    /**
     * 到账金额
     */
    public void setReceivedAmt(Long receivedAmt) {
        this.receivedAmt = receivedAmt;
    }

    /**
     * 到账时间
     */
    public Date getReceivedTm() {
        return receivedTm;
    }

    /**
     * 到账时间
     */
    public void setReceivedTm(Date receivedTm) {
        this.receivedTm = receivedTm;
    }

    /**
     * 经手人ID
     */
    public Long getHandlerId() {
        return handlerId;
    }

    /**
     * 经手人ID
     */
    public void setHandlerId(Long handlerId) {
        this.handlerId = handlerId;
    }

    /**
     * 经手人姓名
     */
    public String getHandlerNm() {
        return handlerNm;
    }

    /**
     * 经手人姓名
     */
    public void setHandlerNm(String handlerNm) {
        this.handlerNm = handlerNm;
    }

    /**
     * 经手人证件号
     */
    public String getHandlerCd() {
        return handlerCd;
    }

    /**
     * 经手人证件号
     */
    public void setHandlerCd(String handlerCd) {
        this.handlerCd = handlerCd;
    }

    /**
     * 经手人联系方式
     */
    public String getHandlerTel() {
        return handlerTel;
    }

    /**
     * 经手人联系方式
     */
    public void setHandlerTel(String handlerTel) {
        this.handlerTel = handlerTel;
    }

    /**
     * 流程状态(ASS0002)
     */
    public String getFlowStatusCd() {
        return flowStatusCd;
    }

    /**
     * 流程状态(ASS0002)
     */
    public void setFlowStatusCd(String flowStatusCd) {
        this.flowStatusCd = flowStatusCd;
    }

    /**
     * 是否预借权证
     */
    public Integer getIsBorrow() {
        return isBorrow;
    }

    /**
     * 是否预借权证
     */
    public void setIsBorrow(Integer isBorrow) {
        this.isBorrow = isBorrow;
    }

    /**
     * 是否确认客户付款
     */
    public Integer getIsPay() {
        return isPay;
    }

    /**
     * 是否确认客户付款
     */
    public void setIsPay(Integer isPay) {
        this.isPay = isPay;
    }

    /**
     * 是否已经到账
     */
    public Integer getIsReceived() {
        return isReceived;
    }

    /**
     * 是否已经到账
     */
    public void setIsReceived(Integer isReceived) {
        this.isReceived = isReceived;
    }

    /**
     * 是否删除 1-删除 0-正常
     */
    public Integer getIsDel() {
        return isDel;
    }

    /**
     * 是否删除 1-删除 0-正常
     */
    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }

    /**
     * 购买企业组织机构代码
     */
    public String getBuyerCompanyCode() {
        return buyerCompanyCode;
    }

    /**
     * 购买企业组织机构代码
     */
    public void setBuyerCompanyCode(String buyerCompanyCode) {
        this.buyerCompanyCode = buyerCompanyCode;
    }

    /**
     * 申请人名称
     */
    public String getApplyNm() {
        return applyNm;
    }

    /**
     * 申请人名称
     */
    public void setApplyNm(String applyNm) {
        this.applyNm = applyNm;
    }

    /**
     * 拖回标记(ASS0014)
     */
    public String getBackedFlagCd() {
        return backedFlagCd;
    }

    /**
     * 拖回标记(ASS0014)
     */
    public void setBackedFlagCd(String backedFlagCd) {
        this.backedFlagCd = backedFlagCd;
    }

    /**
     * 一次保底价
     */
    public Long getBaseAmt() {
        return baseAmt;
    }

    /**
     * 一次保底价
     */
    public void setBaseAmt(Long baseAmt) {
        this.baseAmt = baseAmt;
    }
}
